﻿@media screen and (max-width:1600px){
	.nav{ margin-left:-300px;}
	.nav li{ width:110px;}
	.nav li a small{ font-size:14px;}
}
@media screen and (max-width:1450px){
	.nav{ margin-left:-200px;}
	.btext h2{ font-size:66px;}
	.btext small{ font-size:14px;}
	.btext{ margin-top:-112px;}
	.bdown p{ font-size:14px;}
	.bdown{ margin-top:44px;}
	.bamnline{ margin-top:22px;}
	.ivnestment{ margin-top:0;    width: 59.51%; float: left; margin-left: 2%;}
	.modern{ margin-top:-230px;}
	.modernle strong{ font-size:28px;}
	.modernle small{ font-size:28px; margin-bottom:12px;}
	.ivnest{ margin-bottom:30px;}
	.industwr p b{ font-size:76px;}
	.industrial{ width:100%; margin-right:0;}
	.busineetit h3{ font-size:28px;}
	.busineetit small{ font-size:30px;}
	.busineet{ bottom:40px;}
	.busineetit{ bottom:208px;}
	.informatefix{ padding-top:0; float: left; margin-left: 2%;}
	.informate{ top:15%; margin-top:0;}
	.informatein figure{ margin-bottom:20px;}
	.ptext h3{ font-size:38px;}
	.ptext small{ font-size:28px;}
	.culturebox{ padding:60px 0;}
	.advanced-box{ padding:168px 0 130px;}
	.newwfix{ margin-top:0px;}
	.invitete{ height:250px;}
	.invitea{ margin-top:30px;}
	.invitebox{ margin-top:-236px;}
	.nav li{ width:104px;}
	.vwrap .videobox{ height:473px; margin-top:-236px;}
}
@media screen and (max-width:1350px){
	.header{ padding:16px 62px;}
}
@media screen and (max-width:1280px){
	.uesfix{ width:100%;}
	.uesbg{ display:none;}
	.uesfix .flex-viewport{ overflow:hidden !important;}
	.uesfix .flex-direction-nav{ display:block;}
	.history{ max-width:calc(90% + 40px);}
	.news{ width:calc(90% + 64px);}
	.contructw span{ margin-top:20px;}
	.speechsocll{ height:280px;}
	
}
@media screen and (max-width:1200px){
	.inner{ width:90%;}
	.logo{ width:160px;}
	.mtop{ height:78px;}
	.nav li{ width:80px;}
	.nav li a span{ font-size:14px;}
	.nav li a small{ font-size:12px;}
	.nav{ margin-left:-120px;}
	.modern{ margin-left:-45%;}
	.industrialin{ width:24%;}
	.businees{ margin-left:-45%;}
	.busineet{ margin-left:-45%;}
	.busineetit{ margin-left:-45%;}
	.businees li{ margin-right:20px;}
	.informate{ margin-left:-45%;}
	.address{ margin-left:38px;}
	.address:nth-child(2){ display:none;}
	.ptext{ margin-left:-45%;}
	.leader{ width:90%;}
	.invitetle,.invite-list li{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
	.invitetle span,.invite-list li span{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:auto;}
	.messagele textarea{ box-sizing:border-box; width:100%; height:193px;}
	.messget{ box-sizing:border-box!important; width:100%;}
	.messagewr{ margin:0;}
	.erronte{ margin-left:-45%;}
	.advanced{ width:100%;}
}
@media screen and (max-width:1100px){
}
@media screen and (max-width:1024px){
        .time{display: none;}
	.list ul li{width:100%;} 
        .list ul li a{width:100%;}
        .new_con_title,.news_contact{padding:0 48px;}
	.header{ padding:0 0 0 5%;}
	.vwrap .videobox{ width:100%; margin-left:0; left:0;}
	.mtop{ height:62px;}
	.nav,.edition{ display:none;}
	.logo{ width:134px; margin-top:6px;}
	.nav-panel{ display:none;}
	.menubtn{ display:block;}
        .nav,.edition{ display:none;}
	.banner-box,.banner,.bannlist li{ height:auto !important; background: #e4e4e4;}
	.banner-box{ margin-top:62px;}
	.bannlist li figure{ height:auto !important;}
	.bannlist li figure .bimg{ height:auto !important; left:0 !important; top:0 !important;}
	.smouse{ display:none;}
	.trailer{ display:none;}
	.btext{ margin-top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
	.btext h2{ font-size:50px;}
	.btext small{ letter-spacing:8px;}
	.bamnline{ margin-top:16px;}
	.wrapper{ position:static; height:auto;}
	.wrapper .page{ height:auto !important;}
	.modern-box{ padding:58px 0;}
	.modern{ position:relative; left:0; top:0; margin-top:0; margin-left:5%;}
	.modernle{ width:100%;}
	.modernle p,.modernle span{ display:none;}
	.ivnestment{ width:100%; margin-top:20px;}
	.businees{ display:none;}
	.business,.busineli,.busineli li,.busineli li figure{ height:auto !important;}
	.busineli li figure{ position:relative;}
	.busineli li figure img{ height:auto !important; left:0 !important; top:0 !important; position:static;}
	.busineetit{ position:static; width:90%; margin:auto; padding:44px 0 26px;}
	.busineetit h3{ color:#092e4d;}
	.busineetit small{ color:#4cb034;}
	.business .flex-direction-nav{ display:block;}
	.busineet p{ display:none;}
	.busineet .more{ display:none;}
	.busineli li figure{ padding-bottom:38px;}
	.busineet{ padding-top:30px; padding-bottom:38px; padding-left:28px; width:172px; background:#c0a062; bottom:0;}
	.busineet span{ margin-bottom:0; height:auto; line-height:1; width:auto; text-align:left;}
	.busineet b{ display:block;}
	.busineli li.flex-active-slide .busineet{ transition:0.7s 0.2s;}
	.informate-box{ padding:58px 0;}
	.informate{ position:relative; left:0; top:0; margin-left:5%; margin-top:0;}
	.informatefix{ width:100%; margin-top:12px;}
	.menulist,.menshare{ display:none;}
	.iphone-fix{ display:block;}
	.ptext{ bottom:34px;}
	.ptext h3{ font-size:30px;}
	.ptext small{ font-size:22px;}
	.introduct{ padding:68px 0 34px; background-size:cover !important; background-attachment:local !important;}
	.introductwr{ width:90%; box-sizing:border-box; padding:34px 44px 40px;}
	.culturebox{ background-attachment:local !important; background-size:cover !important;}
	.culturein figure p{ font-size:18px; width:88%; left:6%; top:45px;}
	.culturedown{ padding:20px 30px;}
	.speechdown p{ font-size:14px;}
	.leader .culturein figure p{ font-size:14px;}
	.frameworktop p{ font-size:16px;}
	.frameworktop{ margin-bottom:50px;}
	.history-box{ padding:78px 0;}
	.history .slick-dots{ margin-top:46px;}
	.advanceimg{ height:250px;}
	.advanceimg b{ line-height:250px;}
	.honorbox{ padding:76px 0;}
	.advanced-box{ background-attachment:local !important; background-size:cover !important;}
	.member-box{ padding:50px 0 0;}
	.newwr{ padding:24px 22px 0;}
	.newwr h3{ font-size:18px; margin-bottom:10px;}
	.reddown{ left:22px; right:22px; bottom:18px;}
	.new-box{ padding:50px 0;}
	.pages{ margin-top:30px;}
	.newwfix{ margin-top:0; width:100%;}
	.new-view{ padding-bottom:0;}
	.newswr{ padding:50px 5% 0px;}
	.newtitle h3{ font-size:24px; padding-bottom:20px;}
	.newtext{ padding:34px 0;}
	.newins{ padding:20px 14px;}
	.newins a{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
	.newins a p{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:auto;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.new-box{ background-attachment:local !important; background-size:cover !important;}
	.notice{ padding:50px 0; width:90%;}
	.contructe-box{ padding:50px 0;}
	.busineeli{ padding:50px 0;}
	.business-view{ padding:50px 0;}
	.bunesstop h3{ font-size:24px; margin-bottom:20px;}
	.business-view .construstfix{ margin-top:50px; margin-bottom:50px;}
	.tender-box{ padding:78px 0 50px;}
	.tendeon{ margin-top:100px;}
	.tendeon small{ font-size:42px;}
	.announce-box{ padding:50px 0;}
	.announce{ width:100%;}
	.announce li a{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
	.announceri{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:auto; margin-left:30px;}
	.anndata{ height:89px;}
	.constructs-box,.special{ padding:50px 0;}
	.contructw span{ display:none;}
	.contructsr{ padding:23px 130px 0 26px;}
	.contruri .nodata{ top:23px;}
	.learn-list li h3{ font-size:16px; top:22px;}
	.combate-box{ padding:50px 0;}
	.supervise,.law,.staff-box{ padding:50px 0;}
	.law-list li{ margin-bottom:44px;}
	.people-box{ padding:78px 0;}
	.people strong{ font-size:34px;}
	.people small{ font-size:20px;}
	.rescouce{ padding:70px 0 120px;}
	.resoucetop{ margin-bottom:40px;}
	.resoucedown{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
	.resoucein{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:auto;}
	.resoucetop{ width:100%;}
	.invite{ padding:50px 0;}
	.addressli{ padding:78px 0;}
	.invitebox{ width:100%; left:0; margin-left:0;}
	.mapwr #maps{ height:400px;}
	.erronte img{ width:320px; margin-bottom:32px;}
	.erronte{ margin-top:-120px;}
	.modernbg img{ opacity:1;}
	.modernle:before, .index_company::before, .ivnestinfo:before, .businees:before, .busineetit:before, .informatefix:before, .sense:before{ display:none; z-index: initial;}
	.ivnestinfo,.busineetit{ opacity:1;}
	.industrialin{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.informatefix,.sense{ opacity:1;}
	.speechsocll{ height:230px;}
	.member-box,.speech-box,.history-box,.new-box,.new-view,.noticebox,.busineeli,.busineebox,.annoucefix,.constructs-box,.specialbox,.combate-box,.message-box{ background-size:cover !important; background-attachment:local !important;}
	.busineewr{ padding:40px 50px 44px;}
	.busineebox{ padding-bottom:0;}
	.vwrap .videobox{ width:100%; margin-left:0; left:0; height:400px; margin-top:-200px;}
        #map{height: 400px;}
}
@media screen and (max-width:861px){
	.btext,.bamnline{ width:90%; margin-left:-45%;}
	.btext h2{ font-size:40px;}
	.flogo{ display:none;}
	.footer{ padding:32px 0;}
	.footrlist{ float:left;}
	.preparele{ width:100%;}
	.syman{ float:left;}
	.speech-box{ padding:78px 0;}
	.speechle{ width:100%; text-align:center;}
	.speechle .speeimg{ width:auto; max-width:100%; margin:auto;}
	.sppechte{ right:0;}
	.speechd{ width:100%; margin-top:38px;}
	.sppechte{ text-align:left;}
	.advanceli li{ width:48%!important;}
	.advanceli li:nth-child(2n+2){ //float:right;}
    .slick-dots li {display:none!important;}
	.memberlist li span{ font-size:16px; height:58px; line-height:58px;}
	.newinfo figure{ display:none}
	.newfix{ position:relative; width:100%; float:left;}
	.newwr{ padding:32px 12px;}
	.reddown{ position:static; margin-top:20px;}
	.newsli li{ width:50%;}
	.newinfo{ margin-bottom:20px;}
	.news{ width:calc(90% + 44px);}
	.newsli li .infomatedown{ padding:24px 22px 24px;}
	.noticeli li{ padding:28px 32px 14px;}
	.noticeli li a{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
	.noticele{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:auto; margin-right:30px;}
	.noticele span{ opacity:1; visibility:visible; margin-top:20px;}
	.noticele h3{ font-size:18px; height:60px;}
	.noticele p{ font-size:14px;}
	.nodata{ padding-top:0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; align-items:center; -webkit-align-items:center; -moz-align-items:center; padding-left:0; padding-bottom:0; margin-top:0; width:86px; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; text-align:center;}
	.nodata span,.nodata b{ width:100%;}
	.construst{ width:100%;}
	.construdown{ margin-top:30px;}
	.construwr h3{ font-size:20px; padding-top:18px;}
	.construwr small{ font-size:20px;}
	.construstfix{ width:100%; margin-top:32px;}
	.tender-list li{ width:50%; float:left; margin-right:0; text-align:center; margin-bottom:34px;}
	.tendewr{ margin:auto;}
	.contruri .nodata{ padding-top:12px; padding-bottom:12px;}
	.contructw h3{ margin-bottom:10px;}
	.specialdown figure{ width:100%;}
	.specialfix{ width:100%; margin-top:22px;}
	.specialsd li a:before,.specialsd li span:before{ display:none;}
	.specialsd li span{ padding-left:0;}
	.specialsd li:hover span{ color:#646464;}
    .specialsd li:hover time{ color:#bfbfbf;}
	.learn-list li{ width:48%; margin-right:0; margin-bottom:30px;}
	.learn-list li:nth-child(2n+2){ float:right;}
	.conbatewr .nodata{ padding:12px 0;}
	.resoucein{ margin-right:30px;}
	.speechsocll{ height:auto; max-height:none; overflow-y:hidden; padding-right:0; cursor:none !important;}
	.construswr{ height:auto; overflow:hidden; padding-right:0;}

.contact{margin-left: 40px;}
.footrlist .qq{margin-left: 40px;}
.fewm{display: none}
.introductfix img{max-width: 100%;}
} 
@media screen and (max-width:751px){
	.culturein{ width:48.5%; margin-bottom:20px; margin-right:0;}
	.culturein:last-child{ margin-bottom:0;}
	.culturein:nth-child(2n+2){ float:right;}


}
@media screen and (max-width:641px){
.messagele:nth-child(2) img {position: absolute;top: 11px;
right: 11px;}
.cz-relatelist .advanceli{width:auto !important}
.cz-relatelist .inner{padding:0 !important;background:none !important;margin: 40px auto 90px !important;}
/*相关产品*/
.cz-relatelist button,.cz-relatelist .slick-dots{display:none}
.newd{display:none}
.productshow{position:static;margin-top:0;height:auto;}
.advanced{width:90%}
.page3{background:#f5f5f5;padding-bottom:32px}
.page3 .business,.culturein{display:none;}
.busineli li figure{padding-bottom:0}
	.mtop{ height:52px;}
	.logo{height:47px;margin-top:5px;}
.logo a{display:block;height:100%;}
	.menubtn{ width:64px; height:52px;}
	.menubtn span{ margin-top:25px;}
	.banner-box{ margin-top:52px;}
	.navigateli{ padding-top:52px;}
	.navigate{ width:220px;}
	.navigateli >li >a{ height:48px; padding-left:16px; line-height:48px; font-size:14px;}
	.meundonw{ padding-left:16px;}
	.meundonw li{ margin-bottom:6px;}
	.meundonw li a{ font-size:13px;}
	.meundonw li{ width:100%;}
	.bamnline{ display:none;}
	.btext{ position:relative; margin-left:0; left:0; top:0; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); width:100vw; overflow:hidden; padding:32px 0 24px;}
	.btop{ transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); width:90%; margin:auto;}
	.btext h2{ color:#092e4d; text-align:left; font-size:28px; margin-bottom:15px;}
	.btext small{ color:#c0a062; text-align:left; letter-spacing:4px; margin-bottom:14px;}
	/*.btext2,.btext3{display: none;}*/
	.btext2 .bleft{max-width: 100%; display: none;}
.btext2 .bleft img{max-width: 100%}
.btext2 .bright{width:98%; margin-top: 0px; margin:0px 1%;}
.btext2 .bright img{max-width: 100%}
	.bdown{ transform:translateY(0); width:90%; margin:auto; text-align:left; -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.bdown p{ color:#404040; text-align:left;}
	.ivnestinfo{ width:100%; padding-top:0; border-top:none;}
	.ivnestment{ margin-top:0;}
	.ivnestinfo p{ font-size:12px;}
	.ivnestinfo .more{ margin-top:20px;}
	.btext{ background:#e4e4e4;}
	.modern-box{ padding:32px 0;}
	.modernle strong{ font-size:22px;    margin: 2px auto 13px;}
	.modernle small{ font-size:24px;}
	.industrial{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content:flex-start; -webkit-justify-content:flex-start;}
	.industrialin{ width: auto; margin-right: 20px;}
	.industrialin:last-child{ margin-right: 0;}
	.industwr p b{ font-size:60px;}
	.industwr p{ padding-bottom:8px;}
	.industwr span{ margin-top:14px;}
	.busineet{ padding-top:16px; padding-bottom:22px; padding-left:0; width:140px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); margin-left:0; text-align:center;}
	.busineet b{ margin:auto; margin-bottom:8px; transform:scale(0.7); -webkit-transform:scale(0.7);}
	.busineet span{ text-align:center; font-size:14px;}
	.informate-box{ padding:32px 0;}
	.busineetit{ padding:32px 0 15px;}
	.busineetit h3{ font-size:22px;}
	.busineetit small{ font-size:24px;}
	.informatebtn{ margin-bottom:14px;}
	.share{ margin-left:0; display:none;}
	.syman{ line-height:2;}
	.preparele p{ line-height:2;}
	.footer{ padding:22px 0;}
	.introductwr{ padding:40px 32px;}
	.introduct{ padding:40px 0;}
	.introductt{ margin-bottom:30px;} 
	.introductt h3{ font-size:22px;}
	.introductt small{ font-size:16px;}
	.introductfix p{ font-size:14px;}
	.ptext h3{ font-size:24px;}
	.uesfix .flex-direction-nav li{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
	.culturebox{ padding:60px 0;}
	.speech-box{ padding:44px 0;} 
	.sppechte{ padding:22px 20px 20px;}
	.sppechte img{ margin-left:20px; width:88px;}
	.speechd small{ font-size:34px;}
	.speechdown{ margin-top:30px; padding-top:0;}
	.history .slick-dots{ display:none !important;}
	.history-box{ padding:46px 0 100px;}
	.historywr{ margin:0 5px;}
	.history{ width:calc(90% + 10px);}
	.history .slick-prev,.history .slick-next{ width:60px; height:40px; bottom:-58px;}
	.history .slick-prev{ left:5px;}
	.history .slick-next{ right:5px;}
	.honorbox{ padding:50px 0;}
	.honor p{ font-size:14px;}
	.advanced-box{ padding:65px 0 100px;}
	/*.cz-relatelist .advanceimg{ height:314px !important;}*/
	.cz-relatelist .advanceimg b{ line-height:314px !important;}
	.advanceli li{ margin-bottom:22px;}
	.advancedown{ padding:20px 20px;}
	.advancedown span{ font-size:14px;}
	.memberlist li{ width:100%; margin-bottom:38px;}
	.newwr h3{ padding-top:16px; max-height:none;}
	.newwr p{ max-height:none;}
	.news{ width:90%;}
	.newsli li{ width:100%;}
	.newsli li .infomatedown{     padding: 8px 0 0;
    border-bottom: 1px solid #ddd;}
	.newsli li:before{ display:none;}
	.new-box{ padding:32px 0;}
	.informatein figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.newwr h3{ border-top:none; padding-top:0; font-size:16px;}
	.pages{ margin-top:12px;}
	.newtext p{ font-size:14px;}
	.newswr{ padding:30px 5% 0;}
	.newtitle h3{ font-size:20px; padding-bottom:14px;}
	.noticeli li{ padding:24px 22px;}
	.noticeli li a{ display:block;}
	.noticele span{ display:none;}
	.noticele{ margin-right:0; width:100%;}
	.nodata{ float:left; padding:6px 0; margin-top:12px;}
	.noticele h3{ font-size:16px; height:38px; margin-bottom:12px;}
	.notice{ padding:34px 0;}
	.contructe-box{ padding:32px 0;}
	.construstfix p{ font-size:14px;}
	.construstfix strong{ font-size:14px;}
	.construwr{ padding:28px 22px 30px;}
	.busineeli{ padding:32px 0;}
	#carousel{ width:65%;}
	.tendeon{ margin-top:30px;}
	.tendeon small{ font-size:36px;}
	.announceri h3{ font-size:18px; margin-bottom:14px;}
	.announceri span{ margin-top:24px;}
	.winning li strong{ padding:14px 24px; font-size:18px;}
	.winningdown{ padding:28px 30px;}
	.winningdown p{ margin-bottom:26px;}
	.contructlist li figure{ width:100%;}
	.contruri{ position:relative; width:100%; float:left;}
	.contructsr{ padding:23px 130px 20px 26px;}
	.specialtop h3{ height:50px; line-height:50px; font-size:14px;}
	.specialtop a{ height:50px; line-height:50px; width:100px;}
	.speciali{ margin-bottom:30px;}
	.specialtop{ padding-left:20px;}
	.learn-list li h3{ left:20px; right:20px; top:18px; font-size:14px;}
	.learn-list li span{ left:20px; bottom:20px;}
	.specialdos li a{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
	.specialdos li a span{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; padding-right:38px;}
	.specialdos{ margin-top:30px; margin-bottom:30px; padding-bottom:30px;}
	.conbatewr{ padding:30px 0;}
	.combater h3{ height:auto; margin-bottom:16px; font-size:18px;}
	.supervicein{ padding:24px 0;}
	.addtel{ width:100%; margin-bottom:22px;}
	.addtel:last-child{ margin-bottom:0;}
	.addtel b{ font-size:28px;}
	.supermoder{ margin-top:30px;}
	.law-list li a{ padding:26px 24px;}
	.law-list li .more{ right:24px;}
	.resoucedown{ display:block;}
	.resoucein{ width:47%; margin-bottom:32px; float:left; margin-right:0;}
	.resoucein:nth-child(2n+2){ float:right;}
	.people strong{ font-size:23px; margin-bottom:10px;}
	.people-box{ padding:64px 0;}
	.rescouce{ padding:50px 0 20px;}
	.invitewr{ padding:32px 30px 22px;}
	.invites{ margin-bottom:12px; font-size:22px;}
	.inclose{ top:32px; right:30px;}
	.invitebox{ margin-top:-225px;}
	.invitetle,.invite-list li{ display:block;}
	.invitetle span:nth-child(1),.invite-list li span:nth-child(1){ padding-left:20px; width:auto;}
	.invitetle span:nth-child(5),.invite-list li span:nth-child(5){ width:auto; float:right; margin-right:20px;}
	.invite-list li span:nth-child(1){ padding-left:20px;}
	.invite-list li span{ height:52px; line-height:52px;}
	.invitetle span:nth-child(2),.invitetle span:nth-child(3),.invitetle span:nth-child(4){ display:none;}
	.invite-list li span:nth-child(2),.invite-list li span:nth-child(3),.invite-list li span:nth-child(4){ display:none;} 
	.addrein{ width:50%; margin-bottom:34px;}
	.addressli{ padding:50px 0 20px}
	.mapwr #maps{ height:320px;}
	.message-box{ padding:50px 0;}
	.messagele{ width:100%;}
	.messget{ height:48px; line-height:48px;}
	.messagele textarea{ padding:20px 22px; height:140px;}
	.adbances figure{ margin:0 5px;}
	.busineewr{ padding:34px 28px 34px;}
	.nshare{ display:none !important;}
	.cutureins{ width: 100%;}
	.industrialin:nth-child(2){ position: relative; left: 0; margin-left: 0;}
.codeimg{top:0px;position:absolute;right:0px;}
}
@media screen and (max-width:520px){
	.leaderwr{ margin:0;}
	.leader .slick-dots{ margin-top:20px;}
	.law-list li{ width:100%; margin-bottom:32px;}
}
@media screen and (max-width:481px){
	.btext h2{ font-size:24px;}
	.industwr p b{ font-size:40px; margin-right:2px;}
	.industwr span{ font-size:12px;}
	.business .flex-direction-nav li a{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
	.informatebtn{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content:flex-start; -webkit-justify-content:flex-start; margin-bottom:30px;}
	.informatebtn span{ margin-right:8px; padding-bottom:18px; font-size:14px;}
	.informatein{ width:100%; margin-bottom:20px;}
	.informatein:last-child{ margin-bottom:0;}
	.introductwr{ padding:32px 22px;}
	.ptext{ bottom:20px;}
	.introductt h3{ font-size:18px;}
	.ptext h3{ font-size:20px; margin-bottom:2px;}
	.ptext small{ font-size:16px;}
	.uesfix .flex-direction-nav li.flex-nav-prev{ left:10px;}
	.uesfix .flex-direction-nav li.flex-nav-next{ right:10px;}
	.leader .slick-dots li{ margin-right:10px;}
	.frameworktop p{ font-size:14px;}
	.historywr{ padding:30px 25px 10px;}
	.historywr b{ font-size:38px;}
	.historywr span{ margin-bottom:15px; font-size:16px;}
	.advanceli li{ width:100%;}
	.advanceli li:last-child{ margin-bottom:0;}
	.advanced-box{ padding-top:38px;} 
	.honorbox{ padding:34px 0;}
	.member-box{ padding-top:34px;}
	.newins a p{ font-size:14px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.backlist{ font-size:14px;margin-bottom:30px;}
	.business-view{ padding:0; width:100%;}
	.bunesstop h3{ font-size:20px;}
     .businessban{width:auto}
	.business-view .construstfix{ margin:34px 0;}
         .business-view .construstfix img{max-width:100%}
	.tender-list li:before{ width:130px; height:130px;}
	.tendewr{ box-sizing:border-box; width:130px; height:130px; padding-top:26px;}
	.tendewr b{ transform:scale(0.6); -webkit-transform:scale(0.6); -moz-transform:scale(0.6);}
	.tendewr span{ margin-top:0; font-size:12px;}
	.announce li a{ display:block;}
	.announceri{ width:100%; margin-left:0; margin-top:22px;}
	.announce li{ padding:25px 24px;}
	.anndata{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width:200px; height:auto;}
	.anndata b{ margin:0 12px; font-size:20px;}
	.anndata i{ font-size:20px;}
	.announce-box,.constructs-box,.special{ padding:32px 0;}
	.contruri{ box-sizing:border-box; padding:28px 24px;}
	.contructsr{ padding:0;} 
	.contruri .nodata{ position:relative; right:0; top:0; margin-top:14px;}
	.learn-list li{ width:100%;}
	.combate-box{ padding:32px 0;}
	.combater{ width:100%;}
	.supervise,.law,.invite{ padding:32px 0;}
	.resoucein{ padding-top:40px;}
	.resoucein span{ font-size:18px;}
	.staff-in{ width:100%;}
	.invites{ font-size:20px;}
	.invitete{ margin-top:16px;}
	.mapwr #maps{ height:260px;}
	.addrein b{ margin-bottom:18px;}
	.addrein span{ font-size:14px;}
	.honorscoll{ width:100%; box-sizing:border-box;}
} 
@media screen and (max-width: 380px){
	.industrialin{ width:auto;}
}
@media screen and (max-width: 350px){
}
	
@media screen and (max-width:682px){
	.news_contact{padding:0 25px;}
	.new_con_title{padding:0 25px;}
}
@media screen and (max-width:768px){
.sense{display:none;}
#map{height:260px!important;}
.newtext {
    padding: 0px 0;
}
.meundonw li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.busineeds p {
    height: 40px;
    line-height: 40px;
}
.advanceimg {
    height: 100%;
}
.advanceimg img {

    position: initial;

}
.resoucetop p {
    text-align: left;
}
}
@media screen and (max-width:970ppx){

}














































































